package Class.obj.field.exer9;

// 由于Son和Father都有name,address,age,所以Son可以直接继承父亲的属性
public class Son extends Father {
    public String sonCar;

    // 构造器
    public Son(String sonCar) {
        this.sonCar = sonCar;
    }

    public String getSonCar() {
        return sonCar;
    }

    public void setSonCar(String sonCar) {
        this.sonCar = sonCar;
    }

    // 子类继承的时候会将父类的变量和函数都继承过来
    // 但有时候，子类继承的函数不能直接用，需要根据子类的实际情况来进行自定义
    // 所以这时候就需要重写
    //    @Override // 不加这个，程序也能正常重写，加上这个的目的主要是帮助我们检查重写的格式是否正确
    //    public void sym(){
    //        System.out.println("被重写了，现在是子类");
    //        System.out.println("获取父类的名字", super(getName()));
    //
    //    }

    @Override
    public String getName() {
        return super.getName();
    }
}
